engine mount strut - Francés Inglés Diccionario